บทความด้านคอมพิวเตอร์

บทความ, องค์ความรู้, การทำเว็บไซต์, ทำโปรแกรม

ค้นหา และศึกษาบทความด้านคอมพิวเตอร์ การเขียนเว็บไซต์ ทำเว็บไซต์ ทำโปรแกรม ทำโปรแกรมบนมือถือ ออกแบบเว็บไซต์ การเขียนโปรแกรม การออกแบบเว็บไซต์ ฐานข้อมูล รวมไปถึงข่าวแวดวง IT, Computer และบทความต่าง ๆ ที่ถูกคัดสรรมาอย่างดี ด้วยเนื้อหาที่สดใหม่ กระชับ และอ่านเข้าใจง่าย ซึ่งจะทำให้คุณสามารถที่จะแก้ไขปัญหาต่าง ๆ จากบทความ และองค์ความรู้ที่ทางเราเลือกมาให้ โดยบทความทุกบทความถูกเขียนขึ้นใหม่ ในเรื่องต่าง ๆ เพื่อนำเสนอมุมมองใหม่ ๆ ให้กับผู้อ่านทุกคน


ประเภทบทความ
บทความด้านคอมพิวเตอร์

    Connect Database C# การเชื่อมต่อฐานข้อมูลภาษา C#

    บทความวันที่ 25 พฤศจิกายน 2555

    Connect Database C# คือ การเชื่อมต่อฐานข้อมูลด้วยภาษา C# โดยบทความนี้จะสอน 2 วิธี (ความเป็นจริงการเชื่อมต่อมีหลายวิธีอย่างมาก) โดยจะสอนในส่้วนของการเชื่อมต่อแบบ SqlConnection ทั้งแบบ Integrated Security และแบบ Authentication Security Username และ Password

     

    ภาพรวมของ Connect Database C#

    1. ก่อนการเชื่อมต่อฐานข้อมูลจำเป็นจะต้องระบุ Data Provider หรือ Data Source หรือ ตำแหน่งของฐานข้อมูลก่อน

    2. การเชื่อมต่อฐานข้อมูลใช้คำสั่ง open()

    3. การปิดฐานข้อมูลใช้คำสั่ง close()

    4. Integrated Security คือ การระบุการเข้าถึงโดยอ้างอิงการรักษาความปลอดภัยแบบ Windows Authentication

    5. Authentication Security Username และ Password คือ การระบุการเข้าถึงฐานข้อมูลโดยใช้ Username และ Password ของฐานข้อมูล

     

    ตัวอย่างโปรแกรมแบบ Integrated Security

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data;
    using System.Data.SqlClient;
    
    namespace ConsoleApplication3
    {
        class Program
        {
            static void Main(string[] args)
            {
    
                string conectionString = @"server=.\SQLEXPRESS;integrated security = true;";
    
                SqlConnection con = new SqlConnection(conectionString);
    
                try
                {
    
                    con.Open();
                    Console.WriteLine("Database Open");
    
                }
                catch (Exception e)
                {
    
                    Console.WriteLine("Can't Database Open /\n Message Error {0}", e);
    
                }
                finally
                {
    
                    con.Close();
                    Console.WriteLine("Database Close");
                    
    
                }
    
                Console.ReadLine();
    
            }
        }
    }
    

     

    ตัวอย่างโปรแกรมแบบ Authentication Security Username และ Password

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data;
    using System.Data.SqlClient;
    
    namespace ConsoleApplication3
    {
        class Program
        {
            static void Main(string[] args)
            {
    
                string conectionString = @"Data Source=.\SQLEXPRESS;Initial Catalog=db_NAME;User ID=sa;Password=****";
    
                SqlConnection con = new SqlConnection(conectionString);
    
                try
                {
    
                    con.Open();
                    Console.WriteLine("Database Open");
    
                }
                catch (Exception e)
                {
    
                    Console.WriteLine("Can't Database Open /\n Message Error {0}", e);
    
                }
                finally
                {
    
                    con.Close();
                    Console.WriteLine("Database Close");
                    
    
                }
    
                Console.ReadLine();
    
            }
        }
    }
    

     

    ผลลัพธ์


    อ่านเนื้อหาอื่นเพิ่มเติมฟรี ได้ที่
    Devdit - พบคำตอบด้านไอทีและทำตามง่ายๆ



    คำค้นหา Connect Database C# การเชื่อมต่อฐานข้อมูลภาษา C#, รับทำเว็บ, รับเขียนเว็บ, เรียนเขียนโปรแกรม